#include "stdafx.h"
#include <OISEvents.h>
#include <OISInputManager.h>
#include <OISKeyboard.h>
#include <OISMouse.h>

/*
=======
#include "NetworkController.h"


#ifndef __Input_h_
#define __Input_h_

class Input : public OIS::KeyListener, public OIS::MouseListener, public Ogre::WindowEventListener
{
public:
	Input(Ogre::RenderWindow* window);
	~Input();  
	
protected:
	virtual bool keyPressed(const OIS::KeyEvent &arg);
	virtual bool keyReleased(const OIS::KeyEvent &arg);
	
	virtual bool mouseMoved( const OIS::MouseEvent &arg );
	virtual bool mousePressed( const OIS::MouseEvent &arg, OIS::MouseButtonID id );
	virtual bool mouseReleased( const OIS::MouseEvent &arg, OIS::MouseButtonID id );

	// Ogre::WindowEventListener
  //Adjust mouse clipping area
  void windowResized(Ogre::RenderWindow* rw);
  //Unattach OIS before window shutdown (very important under Linux)
  void windowClosed(Ogre::RenderWindow* rw);
	
	OIS::InputManager *m_inputManager;
	OIS::Mouse*    m_mouse;
  OIS::Keyboard* m_keyboard;
	Ogre::RenderWindow* m_window;
	
private:
	void initialize(Ogre::RenderWindow* window);
};

#endif //__Input_h_

*/